Season
|
SPL Premier
Sco Lge Div 1
|
SFL Div 1
Sco Lge Div 2
|
SFL Div 2
|
SFL Div 3
|
Scottish Cup
|
League Cup
|
2006–07
|
Celtic
|
Gretna
|
Morton
|
Berwick Rangers
|
Celtic 1 Dunfermline 1
|
Hibs 5–1 Kilmarnock
|
2005–06
|
Celtic
|
St Mirren .
|
Gretna F.C.
|
Cowdenbeath
|
Hearts 1 Gretna 1 (4-2 pens)
|
Celtic 3–0 Dunfermline
|
2004–05
|
Rangers
|
Falkirk
|
Brechin City
|
Gretna
|
Celtic 1 Dundee United 0
|
Rangers 5–1 Motherwell
|
2003–04
|
Celtic
|
ICT
|
Airdrie United
|
Stranraer
|
Celtic 3 Dunfermline 1
|
Livingston 2–0 Hibernian
|
2002–03
|
Rangers
|
Falkirk
|
Raith Rovers
|
Morton
|
Rangers 1 Dundee 0
|
Rangers 2–1 Celtic
|
2001–02
|
Celtic
|
Partick Thistle
|
QOS
|
Brechin City
|
Rangers 3.Celtic 2
|
Rangers 4–0 Ayr United
|
2000–01
|
Celtic
|
Livingston
|
Partick Thistle
|
Cowdenbeath
|
Celtic 3, Hibernian 0.
|
Celtic 3–0 Kilmarnock
|
1999–2000
|
Rangers
|
St Mirren
|
Clyde
|
Queen's Park
|
Rangers 4, Aberdeen 0
|
Celtic 2–0 Aberdeen
|
1998–99
|
Rangers
|
Hibernian
|
Livingston
|
Ross County
|
Rangers 1, Celtic 0
|
Rangers 2–1 St Johnstone
|
1997–98
|
Celtic
|
Dundee
|
Stranraer
|
Alloa Athletic
|
Hearts 2, Rangers 1
|
Celtic 3–0 Dundee United
|
1996-97
|
Rangers
|
St Johnstone
|
Ayr United
|
ICT
|
Kilmarnock 1, Falkirk 0.
|
Rangers 4–3 Hearts
|
1995-96
|
Rangers
|
Dunfermline
|
Stirling Albion
|
Livingston
|
Rangers 5, Hearts 1
|
Aberdeen 2–0 Dundee
|
1994-95
|
Rangers
|
Raith Rovers
|
Morton
|
Forfar Athletic
|
Celtic 1, Airdrieonians 0.
|
Raith Rovers 2–2 Celtic (6-5 pens)
|
1993-94
|
Rangers
|
Falkirk
|
Stranraer
|
Dundee United 1, Rangers 0
|
Rangers 2–1 Hibernian
|
|
1992-93
|
Rangers
|
Raith Rovers
|
Clyde
|
Rangers 2, Aberdeen 1.
|
Rangers 2–1 Aberdeen(AET)
|
|
1991-92
|
Rangers
|
Dundee
|
Dumbarton
|
Rangers 2, Airdrieonians 1
|
Hibernian 2–0 Dunfermline
|
|
1990-91
|
Rangers
|
Falkirk
|
Stirling Albion
|
Motherwell 4, Dundee United 3
|
Rangers 2–1 Celtic (AET)
|
|
1989-90
|
Rangers
|
St Johnstone
|
Brechin City
|
Aberdeen 0, Celtic 0. (9-8 pens)
|
Aberdeen 2–1 Rangers (AET)
|
|
1988-89
|
Rangers
|
Dunfermline
|
Albion Rovers
|
Celtic 1, Rangers 0.
|
Rangers 3–2 Aberdeen
|
|
1987-88
|
Celtic
|
Hamilton
|
Ayr United
|
Celtic 2, Dundee United 1
|
Rangers 3–3 Aberdeen (5-3 pens)
|
|
1986-87
|
Rangers
|
Morton
|
Meadowbank
|
St. Mirren 1, Dundee United 0
|
Rangers 2–1 Celtic
|
|
1985-86
|
Celtic
|
Hamilton
|
Dunfermline
|
Aberdeen 3, Hearts 0.
|
Aberdeen 3–0 Hibernian
|
|
1984-85
|
Aberdeen
|
Motherwell
|
Montrose F.C
|
Celtic 2, Dundee United 1
|
Aberdeen 1–0 Dundee United
|
|
1983-84
|
Aberdeen
|
Morton
|
Forfar Athletic
|
Aberdeen 2, Celtic 1
|
Rangers 3–2 Celtic(AET)
|
|
1982-83
|
Dundee United
|
St Johnstone
|
Brechin City
|
Aberdeen 1, Rangers 0
|
Celtic 2–1 Rangers
|
|
1981-82
|
Celtic
|
Motherwell
|
Clyde
|
Aberdeen 4, Rangers 1
|
Rangers 2–1 Dundee United
|
|
1980-81
|
Celtic
|
Hibernian
|
Queen's Park
|
Rangers 0, Dundee United 0.
Rangers 4, Dundee United 1.
|
Dundee United 3–0 Dundee
|
|
1979-80
|
Aberdeen
|
Hearts
|
Falkirk
|
Celtic 1, Rangers 0
|
Dundee United 3–0 (REP) Aberdeen
|
|
1978-79
|
Celtic
|
Dundee
|
Berwick Rangers
|
Rangers 0, Hibernian 0
Rangers 0, Hibernian 0
Rangers 3, Hibernian 2.
|
Rangers 2–1 Aberdeen
|
|
1977-78
|
Rangers
|
Morton
|
Clyde
|
Rangers 2, Aberdeen 1
|
Rangers 2–1 Celtic (AET)
|
|
1976-77
|
Celtic
|
St Mirren
|
Stirling Albion
|
Celtic 1, Rangers 0
|
Aberdeen 2–1 Celtic (AET)
|
|
1975-76
|
Rangers
|
Partick Thistle
|
Clydebank
|
Rangers 3, Heart of Midlothian 1
|
Rangers 1–0 Celtic
|
|
1974-75
|
Rangers
|
Falkirk
|
Celtic 3, Airdrieonians 1.
|
Celtic 6–3 Hibernian
|
||
1973-74
|
Celtic
|
Airdrieonians
|
Celtic 3, Dundee United 0
|
Dundee 1–0 Celtic
|
||
1972-73
|
Celtic
|
Clyde
|
Rangers 3, Celtic 2.
|
Hibernian 2–1 Celtic
|
||
1971-72
|
Celtic
|
Dumbarton
|
Celtic 6 , Hibernian 1
|
Partick Thistle 4–1 Celtic
|
||
1970-71
|
Celtic
|
Partick Thistle
|
Celtic 1, Rangers 1.
Celtic 2, Rangers 1.
|
Rangers 1–0 Celtic
|
||
1969-70
|
Celtic
|
Falkirk
|
Aberdeen 3, Celtic 1.
|
Celtic 1–0 St Johnstone
|
||
1968-69
|
Celtic
|
Motherwell
|
Celtic 4, Rangers0
|
Celtic 6–2 Hibernian
|
||
1967-68
|
Celtic
|
St. Mirren
|
Dunfermline 3, Hearts 1
|
Celtic 5–3 Dundee
|
||
1966-67
|
Celtic
|
Morton
|
Celtic 2, Aberdeen 0
|
Celtic 1–0 Rangers
|
||
1965-66
|
Celtic
|
Ayr United
|
Rangers 0, Celtic 0.
Rangers 1, Celtic 0.
|
Celtic 2–1 Rangers
|
||
1964-65
|
Kilmarnock
|
Stirling Albion
|
Celtic 3, Dunfermline 2
|
Rangers 2–1 Celtic
|
||
1963-64
|
Rangers
|
Morton
|
Rangers 3, Dundee 1.
|
Rangers 5–0 Morton
|
||
1962-63
|
Rangers
|
St. Johnstone
|
Rangers 1, Celtic 1
Rangers 3, Celtic 0.
|
Hearts 1–0 Kilmarnock
|
||
1961-62
|
Dundee
|
Clyde
|
Rangers 2, St. Mirren 0
|
Rangers 3–1 Hearts(REP)
|
||
1960-61
|
Rangers
|
Stirling Albion
|
Dunfermline 0, Celtic 0.
Dunfermline 2, Celtic 0.
|
Rangers 2–0 Kilmarnock
|
||
1959-60
|
Hearts
|
St. Johnstone
|
Rangers 2, Kilmarnock 0
|
Hearts 2–1 Third Lanark
|
||
1958-59
|
Rangers
|
Ayr United
|
St Mirren 3, Aberdeen 1.
|
Hearts 5–1 Partick Thistle
|
||
1957-58
|
Hearts
|
Stirling Albion
|
Clyde 1, Hibernian 0.
|
Celtic 7–1 Rangers
|
||
1956-57
|
Rangers
|
Clyde
|
Falkirk 1, Kilmarnock 1.
Falkirk 2, Kilmarnock 1.
|
Celtic 3–0 (REP) Partick Thistle
|
||
1955-56
|
Rangers
|
Queen’s Park
|
Hearts 3, Celtic 1
|
Aberdeen 2–1 St Mirren
|
||
1954-55
|
Aberdeen
|
Airdrieonians
|
Clyde 1, Celtic 1.
Clyde 1, Celtic 0.
|
Heart of Midlothian 4–2 Motherwell
|
||
1953-54
|
Celtic
|
Motherwell
|
Celtic 2, Aberdeen 1
|
East Fife 3–2 Partick Thistle
|
||
1952-53
|
Rangers
|
Stirling Albion
|
Rangers 1, Aberdeen 1.
Rangers 1, Aberdeen 0.
|
Dundee 2–0 Kilmarnock
|
||
1951-52
|
Hibernian
|
Clyde
|
Motherwell 4, Dundee 0
|
Dundee 3–2 Rangers
|
||
1950-51
|
Hibernian
|
QOS
|
Celtic 1, Motherwell 0
|
Motherwell 3–0 Hibernian
|
||
1949-50
|
Rangers
|
Morton
|
Rangers 3, East Fife 0.
|
East Fife 3–0 Dunfermline Athletic
|
||
1948-49
|
Rangers
|
Raith Rovers
|
Rangers 4, Clyde 1.
|
Rangers 2–0 Raith Rovers
|
||
1947-48
|
Hibernian
|
East Fife
|
Rangers 1, Morton 1.
Rangers 1, Morton 0
|
East Fife 4–1 (REP) Falkirk
|
||
1946-47
|
Rangers
|
Dundee
|
Aberdeen 2, Hibernian 1
|
Rangers 4–0 Aberdeen
|
||
1945-46
|
no tournament
|
no tournament
|
no tournament
|
|||
1944-45
|
no tournament
|
no tournament
|
no tournament
|
|||
1943-44
|
no tournament
|
no tournament
|
no tournament
|
|||
1942-43
|
no tournament
|
no tournament
|
no tournament
|
|||
1941-42
|
no tournament
|
no tournament
|
no tournament
|
|||
1940-41
|
no tournament
|
no tournament
|
no tournament
|
|||
1939-40
|
no tournament
|
no tournament
|
no tournament
|
|||
1938-39
|
Rangers
|
Cowdenbeath
|
Clyde 4, Motherwell 0.
|
|||
1937-38
|
Celtic
|
Raith Rovers
|
East Fife 1, Kilmarnock 1.
East Fife 4, Kilmarnock 2.
|
|||
1936-37
|
Rangers
|
Ayr United
|
Celtic 2, Aberdeen 0.
|
|||
1935-36
|
Celtic
|
Falkirk
|
Rangers 1, Third Lanark 0
|
|||
1934-35
|
Rangers
|
Third Lanark
|
Rangers 2 Hamilton 1
|
|||
1933-34
|
Rangers
|
Albion Rovers
|
Rangers 5, St. Mirren
|
|||
1932-33
|
Rangers
|
Hibernian
|
Celtic 1, Motherwell 0
|
|||
1931-32
|
Motherwell
|
East Stirlingshire
|
Rangers 1, Kilmarnock 1
Rangers 3, Kilmarnock 0
|
|||
1930-31
|
Rangers
|
Third Lanark
|
Celtic 2, Motherwell 2
Celtic 4, Motherwell 2.
|
|||
1929-30
|
Rangers
|
Leith Athletic
|
Rangers 0, Partick Thistle 0.
Rangers 2, Partick Thistle 1.
|
|||
1928-29
|
Rangers
|
Dundee United
|
Kilmarnock 2, Rangers 0.
|
|||
1927-28
|
Rangers
|
Ayr United
|
Rangers 4, Celtic 0.
|
|||
1926-27
|
Rangers
|
Bo’ness
|
Celtic 3, East Fife 1
|
|||
1925-26
|
Celtic
|
Dunfermline
|
St Mirren 2, Celtic 0.
|
|||
1924-25
|
Rangers
|
Dundee United
|
Celtic 2, Dundee 1.
|
|||
1923-24
|
Rangers
|
St. Johnstone
|
Airdrieonians 2, Hibernian 0.
|
|||
1922-23
|
Rangers
|
Queen’s Park
|
Celtic 1, Hibernian 0.
|
|||
1921-22
|
Celtic
|
Alloa
|
Morton 1, Rangers 0.
|
|||
1920-21
|
Rangers
|
Partick Thistle 1, Rangers 0.
|
||||
1919-20
|
Rangers
|
Kilmarnock 3, Albion Rovers 2.
|
||||
1918-19
|
Celtic
|
no tournament
|
||||
1917-18
|
Rangers
|
no tournament
|
||||
1916-17
|
Celtic
|
no tournament
|
||||
1915-16
|
Celtic
|
no tournament
|
||||
1914-15
|
Celtic
|
Cowdenbeath
|
no tournament
|
|||
1913-14
|
Celtic
|
Cowdenbeath
|
Celtic 0, Hibernian 0.
Celtic 4, Hibernian 1.
|
|||
1912-13
|
Rangers
|
Ayr United
|
Falkirk 2, Raith Rovers 0
|
|||
1911-12
|
Rangers
|
Ayr United
|
Celtic 2, Clyde 0.
|
|||
1910-11
|
Rangers
|
Dumbarton
|
Celtic 0, Hamilton 0.
Celtic 2, Hamilton 0
|
|||
1909-10
|
Celtic
|
Leith Athletic
|
Dundee 2, Clyde 2
Dundee 0, Clyde 0.
Dundee 2, Clyde 1.
|
|||
1908-09
|
Celtic
|
Abercorn
|
Celtic 2, Rangers 2.
Celtic 1, Rangers 1 (withheld)
|
|||
1907-08
|
Celtic
|
Raith Rovers
|
Celtic 5, St Mirren 1
|
|||
1906-07
|
Celtic
|
St. Bernards
|
Celtic 3, Hearts 0
|
|||
1905-06
|
Celtic
|
Leith Athletic
|
Hearts 1,Third Lanark 0
|
|||
1904-05
|
Celtic
|
Clyde
|
Third Lanark 0, Rangers 0.
Third Lanark 3, Rangers 1.
|
|||
1903-04
|
Third Lanark
|
Hamilton
|
Celtic 3, Rangers 2.
|
|||
1902-03
|
Hibernian
|
Airdrieonians
|
Rangers 1, Hearts 1
Rangers 0, Hearts 0.
Rangers 2, Hearts 0
|
|||
1901-02
|
Rangers
|
Port Glasgow
|
Hibernian 1, Celtic 0.
|
|||
1900-01
|
Rangers
|
St. Bernards
|
Hearts 4, Celtic 3
|
|||
1899-1900
|
Rangers
|
Partick Thistle
|
Celtic 4, Queen’s Park 3.
|
|||
1898-99
|
Rangers
|
Kilmarnock
|
Celtic 2, Rangers 0.
|
|||
1897-98
|
Celtic
|
Rangers 2, Kilmarnock 0
|
||||
1896-97
|
Hearts
|
Rangers 5, Dumbarton 1.
|
||||
1895-96
|
Celtic
|
Hearts 3, Hibernian 1.
|
||||
1894-95
|
Hearts
|
St Bernard’s 2, Renton 1
|
||||
1893-94
|
Celtic
|
Rangers 3, Celtic 1.
|
||||
1892-93
|
Celtic
|
Queen’s Park 2, Celtic 1.
|
||||
1891-92
|
Dumbarton
|
Celtic 5, Queen’s Park 1.
|
||||
1890-91
|
Dumbarton
|
Hearts 1, Dumbarton 0.
|
||||
1889-90
|
Queen’s Park 1, Vale of Leven 1.
Queen’s Park 2, Vale of Leven 1.
|
|||||
1888-89
|
Third Lanark 2, Celtic 1
|
|||||
1887-88
|
Renton 6, Cambuslang 1
|
|||||
1886-87
|
Hibernian 2, Dumbarton 1
|
|||||
1885-86
|
Queen’s Park 3, Renton 1.
|
|||||
1884-85
|
Renton 0, Vale of Leven 0.
Renton 3, Vale of Leven 1
|
|||||
1883-84
|
Queen’s Park awarded cup
Vale of Leven failed to appear
|
|||||
1882-83
|
Dumbarton 2, Vale of Leven 2.
Dumbarton 2, Vale of Leven 1
|
|||||
1881-82
|
Queen’s Park 2, Dumbarton 2.
Queen’s Park 4, Dumbarton 1.
|
|||||
1880-81
|
Queen’s Park 2, Dumbarton 1.
Queen’s Park 3, Dumbarton 1 (prot).
|
|||||
1879-80
|
Queen’s Park 3, Thornliebank 0
|
|||||
1878-79
|
Vale of Leven 1, Rangers 1.
Vale of Leven awarded cup
Rangers failed to appear
|
|||||
1877-78
|
Vale of Leven 1, Third Lanark 0.
|
|||||
1876-77
|
Vale of Leven 1, Rangers 1.
Vale of Leven 1, Rangers 1.
Vale of Leven 3, Rangers 2.
|
|||||
1875-76
|
Queen’s Park 1, Third Lanark 1.
Queen’s Park 2, Third Lanark 0
|
|||||
1874-75
|
Queen’s Park 3, Renton 0.
|
|||||
1873-74
|
Queen’s Park 2, Clydesdale 0.
|
Tournament Wins
|
||||||
Team
|
League
|
Cup
|
League Cup
|
European Cup
|
Cup Winners Cup
|
Uefa Cup
|
Rangers
|
51
|
31
|
24
|
1
|
||
Celtic
|
41
|
34
|
13
|
1
|
||
Aberdeen
|
4
|
7
|
5
|
1
|
||
Heart of Midlothian
|
4
|
7
|
4
|
|||
Hibernian
|
4
|
2
|
3
|
|||
Dumbarton
|
2
|
1
|
||||
Motherwell
|
1
|
2
|
1
|
|||
Dundee
|
1
|
1
|
3
|
|||
Dundee United
|
1
|
1
|
2
|
|||
Third Lanark
|
1
|
2
|
||||
Kilmarnock
|
1
|
0
|
||||
Queens Park
|
10
|
|||||
Kilmarnock
|
3
|
|||||
Vale of Leven
|
3
|
|||||
Clyde
|
3
|
|||||
St Mirren
|
3
|
|||||
Renton
|
2
|
|||||
Dunfermline
|
2
|
|||||
Falkirk
|
2
|
|||||
East Fife
|
1
|
3
|
||||
Partick Thistle
|
1
|
1
|
||||
Greenock Morton
|
1
|
|||||
Airdrieonians
|
1
|
|||||
St Bernard's
|
1
|
|||||
Raith Rovers
|
1
|
|||||
Livingston
|
1
|